שלום,
נגיד ויש לי בתוך טבלא מספר של משתמשים רשומים,
אם אני רוצה רוצה שכמות המשתמשים שיש בטבלא תופיע באתר, מה אני עושה?
אותו הדבר גם בטבלאות, אני אני עושה שאני יכול לראות כמה טבלאות יש במסד?
תודה!
נגיד ויש לי בתוך טבלא מספר של משתמשים רשומים,
אם אני רוצה רוצה שכמות המשתמשים שיש בטבלא תופיע באתר, מה אני עושה?
אותו הדבר גם בטבלאות, אני אני עושה שאני יכול לראות כמה טבלאות יש במסד?
תודה!
9 תשובות
כמות שורות בטבלה:
SELECT COUNT(*) FROM table
בקשר לכמות טבלאות במסד - לא רואה שום סיבה לעשות את זה, אבל
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = ‘databasename’;
ענה
ArielTador
ב
13 לאוגוסט 2012
#
לא עובד...
זה הקוד שלי:
$ids = mysql_query("SELECT COUNT(*) FROM users");
$id = $ids;
print 'כמות המשתמשים באתר: $id';
$id = $ids;
print 'כמות המשתמשים באתר: $id';
מומלץ בחום לקנות ספר לימוד PHP.
$ids = mysql_query("SELECT COUNT(*) FROM users");
$total = mysql_result($ids, 0, 0);
echo 'כמות המשתמשים באתר: ', $total;
$total = mysql_result($ids, 0, 0);
echo 'כמות המשתמשים באתר: ', $total;
בשביל להשתמש ב num_rows צריך לשלוף את כל השורות במסד תחילה.
ואין טעם לשלוף (לגרום למסד לקרוא את כל תוכן הטבלה מהדיסק) אם כל מה שאתה צריך זה לדעת את מספר השורות.
ענה
iiddaannyy
ב
15 לאוגוסט 2012
#
תבצע fetch.